body {
	background-color: #494949;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #b6b6b6;
	margin: 0px;
	padding: 4px;
}
a {
	color: #b6b6b6;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.layer1 {
	background-color: #001649;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #b6b6b6;
	border: 2px solid #002d96;
}
.layer2 {
	background-color: #2c3555;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #b6b6b6;
	border: 2px solid #5a6c96;
}
.head {
	background-color: #5a6c96;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #e6e6e6;
}
.copyright {
	font-size: x-small;
	color: #5a6c96;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
h1 {
	font-size: xx-large;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: x-large;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: large;
	margin: 0px;
	padding: 0px;
}
.newspaper {
	background-color: #CCCCCC;
	background-image: url(/images/paper.gif);
	border: 2px solid #000000;
}
.newspaper hr {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-top-color: #333333;
	margin: 2px 0px;
	padding: 0px;
}
.layer2 hr {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-top-color: #5a6c96;
	margin: 2px 0px;
	padding: 0px;
}
.cell {
	overflow: hidden;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.label {
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.people {
	background-color: #b9a195;
	border: 1px solid #ffeecc;
	color: #FFFFFF;
	white-space: nowrap;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
}
.person {
	color: #ffeecc;
}
.corpses {
	background-color: #5c544d;
	border: 1px solid #a9a38d;
	color: #FFFFFF;
	white-space: nowrap;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
}
.corpse {
	color: #ff8800;
	text-decoration: underline;
}
.mercenaries {
	background-color: #0070df;
	border: 1px solid #00CCFF;
	color: #FFFFFF;
	white-space: nowrap;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
}
.mercenary {
	color: #00CCFF;
	text-decoration: underline;
}
.rogue {
	color: #ffcc00;
	text-decoration: underline;
}
.karen {
	color: #dd00ff;
	text-decoration: underline;
}
.announce {
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	text-decoration: blink;
}
.thermal {
	background-color: #003900;
	border: 1px solid #009600;
	color: #00ff00;
	white-space: nowrap;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
}
.demons {
	background-color: #7d0101;
	border: 1px solid #FF0000;
	color: #FFFFFF;
	white-space: nowrap;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
}
.demon {
	color: #FF0000;
	text-decoration: underline;
}
.map {
	background-color: #000000;
	border: 2px solid #002d96;
}
.dead {
	color: #800000;
	background-color: #ffffff;
	border: 1px solid #800000;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
	font-weight: bold;
}
.trap {
	color: #000000;
	background-color: #ff8000;
	border: 1px solid #000000;
	font-size: small;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 1px;
	font-weight: bold;
}
.newspaper-print {
	font-family: "Times New Roman", Times, Garamond, serif;
	color: #333333;
}
.map-unconscious {
	background-color: #CCCCCC;
	border: 2px solid #002d96;
	text-align: center;
	vertical-align: middle;
	height: 330px;
	width: 330px;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #666666;
}
.map-unconscious a {
	color: #666666;
}
.map-dead {
	background-color: #660000;
	border: 2px solid #002d96;
	text-align: center;
	vertical-align: middle;
	height: 330px;
	width: 330px;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #FFCCCC;
}
.map-dead a {
	color: #FFCCCC;
}
.map-helicopter {
	background-color: #a8daff;
	border: 2px solid #002d96;
	text-align: center;
	vertical-align: middle;
	height: 330px;
	width: 330px;
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #000000;
}
.stars-gray {
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: x-large;
	color: #001649;
	font-weight: bold;
}
.stars-red {
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: x-large;
	color: #FF0000;
	text-decoration: blink;
	font-weight: bold;
}
.stars-green {
	font-family: "Trebuchet MS", Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: x-large;
	color: #00FF00;
	font-weight: bold;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin-left: 1em;
	list-style-type: square;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 2em;
}
.normal {
	background-color: #2c3555;
}
.highlight {
	background-color: #3c4565;
}
.inventory {
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	padding: 4px;
}
.event {
	margin-bottom: 0.25em;
}
.attack {
	color: #ff6666;
}
.heal {
	color: #66ff66;
}
.resurrect {
	color: #56aeff;
}
.speak {
	color: #dabbe1;
}
.radio {
	color: #beefec;
}
.warning {
	color: #ffff66;
}
.whisper {
	color: #ffffff;
}
.icon {
	margin: 2px;
}
.bar {
	background-color: #525301;
	border: 2px solid #531e01;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.bathroom {
	background-color: #4e9ec8;
	border: 2px solid #7c5730;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.bedroom {
	background-color: #000080;
	border: 2px solid #0000cd;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.cell {
	background-color: #333333;
	border: 2px solid #808080;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.closet {
	background-color: #666666;
	border: 2px solid #b3b3b3;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.den {
	background-color: #008080;
	border: 2px solid #802b00;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.elevator {
	background-color: #4c4c4c;
	border: 2px solid #999999;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.hallway {
	background-color: #800040;
	border: 2px solid #cd5266;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.kitchen {
	background-color: #408000;
	border: 2px solid #806b00;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.locker {
	background-color: #804000;
	border: 2px solid #7db3b3;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.lounge {
	background-color: #800000;
	border: 2px solid #804d33;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.office {
	background-color: #5304a2;
	border: 2px solid #c295ef;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.restroom {
	background-color: #004080;
	border: 2px solid #cd8800;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.stairs {
	background-color: #806b00;
	border: 2px solid #173b4d;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.station {
	background-color: #8498a0;
	border: 2px solid #edd6c3;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 70px;
}
.none {
	height: 110px;
	width: 110px;
}
.business {
	background-color: #2f025c;
	border: 2px solid #6a05d0;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.restaurant {
	background-color: #008080;
	border: 2px solid #00e1e3;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.bar {
	background-color: #56465c;
	border: 2px solid #9e80a9;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.private {
	background-color: #006364;
	border: 2px solid #00c5c8;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.multiprivate {
	background-color: #006364;
	border: 2px solid #00c5c8;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.police {
	background-color: #000070;
	border: 2px solid #0000ff;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.fire {
	background-color: #700000;
	border: 2px solid #ff0000;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.hospital {
	background-color: #808000;
	border: 2px solid #ffff00;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.military {
	background-color: #0e2d14;
	border: 2px solid #45df64;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.burned {
	background-color: #181921;
	border: 2px solid #000000;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.empty {
	background-color: #4a3d1f;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.water {
	background-color: #10437f;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.park {
	background-color: #008000;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.road {
	background-color: #2a2a2a;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.snow {
	background-color: #c9d5d8;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.sewer {
	background-color: #191919;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.helicopter {
	background-color: #4c4c4c;
	border: 2px solid #000000;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-olive {
	background-color: #647551;
	border: 2px solid #d1f6ac;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-rose {
	background-color: #9c0865;
	border: 2px solid #ff0da5;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-green {
	background-color: #028f00;
	border: 2px solid #03fa00;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-tan {
	background-color: #94948a;
	border: 2px solid #f8f8e8;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-blue {
	background-color: #4463a4;
	border: 2px solid #6799ff;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-yellow {
	background-color: #b7cb04;
	border: 2px solid #e6ff05;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-victorian-red {
	background-color: #8e0003;
	border: 2px solid #ff3d08;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-colonial-green {
	background-color: #005901;
	border: 2px solid #00ef03;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-colonial-brown {
	background-color: #661f01;
	border: 2px solid #f74c02;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-colonial-white {
	background-color: #b2c3b5;
	border: 2px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-colonial-yellow {
	background-color: #c2c300;
	border: 2px solid #d7ff00;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-ranch-red {
	background-color: #9d0030;
	border: 2px solid #ff004e;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-ranch-yellow {
	background-color: #be9000;
	border: 2px solid #ffc100;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-ranch-gray {
	background-color: #667474;
	border: 2px solid #d7f3f6;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-ranch-blue {
	background-color: #0082c0;
	border: 2px solid #00e3ff;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-stucco-black {
	background-color: #1c1c1c;
	border: 2px solid #c0c0c0;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-stucco-blue {
	background-color: #6a25af;
	border: 2px solid #cb91ff;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-stucco-green {
	background-color: #5ec400;
	border: 2px solid #00ff3a;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-brick-red {
	background-color: #6a1500;
	border: 2px solid #ff3300;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-brick-gray {
	background-color: #5a5a66;
	border: 2px solid #cccce7;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-stone-gray {
	background-color: #5e5c4f;
	border: 2px solid #fffbd8;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-stone-white {
	background-color: #b0b396;
	border: 2px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-wood-new {
	background-color: #ae6b00;
	border: 2px solid #ff9c00;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
.custom-wood-weathered {
	background-color: #6c3124;
	border: 2px solid #fa7355;
	text-align: center;
	vertical-align: middle;
	height: 110px;
	width: 110px;
}
